package devcken.taglibrary;

import java.io.Serializable;

/**
 * 열거형 상수의 어노테이션 정보를 나타낸다.
 * @author Devcken
 */
public class EnumerationTagAttribute implements Serializable
{
	private static final long serialVersionUID = -7879468370943713881L;

	/**
	 * 열거형 상수의 명칭을 나타낸다.
	 */
	String name;
	
	/**
	 * 열거형 상수의 값을 나타낸다.
	 */
	String value;
	
	/**
	 * 열거형 상수가 첫번째 그룹에 속하는지 여부를 나타낸다.
	 */
	boolean group1;

	/**
	 * 열거형 상수가 두번째 그룹에 속하는지 여부를 나타낸다.
	 */
	boolean group2;
	
	/**
	 * 열거형 상수가 세번째 그룹에 속하는지 여부를 나타낸다.
	 */
	boolean group3;

	public String getName()
	{
		return name;
	}

	public void setName(String name)
	{
		this.name = name;
	}
	
	public String getValue()
	{
		return value;
	}

	public void setValue(String value)
	{
		this.value = value;
	}

	public boolean isGroup1()
	{
		return group1;
	}

	public void setGroup1(boolean group1)
	{
		this.group1 = group1;
	}

	public boolean isGroup2()
	{
		return group2;
	}

	public void setGroup2(boolean group2)
	{
		this.group2 = group2;
	}

	public boolean isGroup3()
	{
		return group3;
	}

	public void setGroup3(boolean group3)
	{
		this.group3 = group3;
	}
}